
import os

print("Current Working Directory:", os.getcwd())  # 获取当前工作目录
print("List of files and directories in current directory:", os.listdir(f'E:'))  # 列出当前目录下的所有文件和目录

print(os.path.exists('E:/'))  # 检查路径是否存在
print(os.path.isfile('E:/'))  # 检查路径是否是文件
print(os.path.isdir('E:/'))  # 检查路径是否是目录
print(os.path.join('E:/', 'test.txt'))  # 拼接路径

os.mkdir('E:/new_dir')  # 创建新目录
os.rmdir('E:/new_dir')  # 删除新创建的目录

# 在D盘新建new.txt文件
try:
    # 使用open函数创建文件，模式为'w'（写入模式）
    # 如果文件不存在则创建，存在则清空内容
    with open('E:/test.txt', 'w', encoding='utf-8') as file:
        # 可选：向文件中写入内容
        file.write("这是新创建的文件")
    print("文件创建成功！")
except Exception as e:
    print(f"创建文件失败：{e}")

os.rename('E:/test.txt', 'E:/renamed_test.txt')  # 重命名文件

print(os.path.abspath('renamed_test.txt'))  # 获取文件的绝对路径
print(os.path.basename('E:/renamed_test.txt'))  # 获取文件名
print(os.path.dirname('E:/renamed_test.txt'))  # 获取文件所在目录
print(os.path.getsize('E:/renamed_test.txt'))  # 获取文件大小
print(os.path.getmtime('E:/renamed_test.txt'))  # 获取文件最后修改时间
print(os.path.getatime('E:/renamed_test.txt'))  # 获取文件最后访问时间
print(os.path.getctime('E:/renamed_test.txt'))  # 获取文件创建时间